home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / sviluppo / svilupp2 / amphn192.lha / src / TCPQueue.h < prev   
C/C++ Source or Header  |  1996-11-16  |  608b  |  24 lines

  1. #ifndef TCPQUEUE_H
  2. #define TCPQUEUE_H
  3.  
  4. /* Setup/shutdown queue data */
  5. BOOL SetupTCPQueue(int nQNum, BOOL BSetup);
  6.  
  7. /* Copy given buffer and store it in our queue */
  8. BOOL QueueTCPData(int nQNum, UBYTE * pubData, ULONG ulLen);
  9.  
  10. /* Send as much data as we can */
  11. int ReduceTCPQueue(int nQNum, LONG sSocket);
  12.  
  13. /* Returns current length of queue */
  14. int TCPQueueLength(int nQNum);
  15. int TCPQueueBytes(int nQNum);
  16.  
  17. /* Dumps all the data out of the queue */
  18. void FlushTCPQueue(int nQNum);
  19.  
  20. /* Attempts to send or queues data */
  21. int AttemptTCPSend(LONG sSendSocket, int nQNum, UBYTE * data, ULONG ulDataLen);
  22.  
  23. #endif 
  24.